static const double filter_44[1001] = {
1.0263984025225,
1.0265067935412,
1.0265284717450,
1.0265419588090,
1.0265472547335,
1.0265443595183,
1.0265332731634,
1.0265139956689,
1.0264922230438,
1.0264679552882,
1.0264411924020,
1.0264119343853,
1.0263801812381,
1.0263441888200,
1.0263039571309,
1.0262594861710,
1.0262107759401,
1.0261578264384,
1.0260991233497,
1.0260346666740,
1.0259644564114,
1.0258884925619,
1.0258067751254,
1.0257179851673,
1.0256221226877,
1.0255191876866,
1.0254091801639,
1.0252921001197,
1.0251669070210,
1.0250336008679,
1.0248921816604,
1.0247426493983,
1.0245850040819,
1.0244186088559,
1.0242434637202,
1.0240595686751,
1.0238669237203,
1.0236655288559,
1.0234552876008,
1.0232361999550,
1.0230082659184,
1.0227714854910,
1.0225258586729,
1.0222719440042,
1.0220097414849,
1.0217392511150,
1.0214604728945,
1.0211734068234,
1.0208793452582,
1.0205782881989,
1.0202702356456,
1.0199551875982,
1.0196331440568,
1.0193061504700,
1.0189742068380,
1.0186373131606,
1.0182954694380,
1.0179486756700,
1.0175996839731,
1.0172484943471,
1.0168951067921,
1.0165395213082,
1.0161817378952,
1.0158250901066,
1.0154695779423,
1.0151152014023,
1.0147619604867,
1.0144098551954,
1.0140626037861,
1.0137202062586,
1.0133826626130,
1.0130499728494,
1.0127221369676,
1.0124029916968,
1.0120925370370,
1.0117907729882,
1.0114976995504,
1.0112133167235,
1.0109412668712,
1.0106815499933,
1.0104341660900,
1.0101991151612,
1.0099763972068,
1.0097691210420,
1.0095772866666,
1.0094008940808,
1.0092399432844,
1.0090944342775,
1.0089666123797,
1.0088564775911,
1.0087640299117,
1.0086892693414,
1.0086321958802,
1.0085938958053,
1.0085743691165,
1.0085736158140,
1.0085916358977,
1.0086284293675,
1.0086837059747,
1.0087574657192,
1.0088497086010,
1.0089604346201,
1.0090896437766,
1.0092355500543,
1.0093981534533,
1.0095774539736,
1.0097734516151,
1.0099861463780,
1.0102122664683,
1.0104518118859,
1.0107047826308,
1.0109711787031,
1.0112510001028,
1.0115396359519,
1.0118370862506,
1.0121433509987,
1.0124584301962,
1.0127823238433,
1.0131093763091,
1.0134395875936,
1.0137729576969,
1.0141094866190,
1.0144491743598,
1.0147857342437,
1.0151191662708,
1.0154494704410,
1.0157766467543,
1.0161006952108,
1.0164152208968,
1.0167202238124,
1.0170157039576,
1.0173016613323,
1.0175780959366,
1.0178390761067,
1.0180846018424,
1.0183146731438,
1.0185292900110,
1.0187284524438,
1.0189072817458,
1.0190657779169,
1.0192039409572,
1.0193217708665,
1.0194192676450,
1.0194931366982,
1.0195433780260,
1.0195699916284,
1.0195729775054,
1.0195523356571,
1.0195067974576,
1.0194363629071,
1.0193410320054,
1.0192208047525,
1.0190756811485,
1.0189066903389,
1.0187138323236,
1.0184971071026,
1.0182565146760,
1.0179920550437,
1.0177071448713,
1.0174017841589,
1.0170759729064,
1.0167297111138,
1.0163629987812,
1.0159814822658,
1.0155851615676,
1.0151740366867,
1.0147481076229,
1.0143073743764,
1.0138593512173,
1.0134040381457,
1.0129414351615,
1.0124715422647,
1.0119943594554,
1.0115186638589,
1.0110444554752,
1.0105717343042,
1.0101005003461,
1.0096307536008,
1.0091718142931,
1.0087236824232,
1.0082863579909,
1.0078598409963,
1.0074441314394,
1.0070481969223,
1.0066720374451,
1.0063156530077,
1.0059790436101,
1.0056622092524,
1.0053728457134,
1.0051109529932,
1.0048765310917,
1.0046695800089,
1.0044900997449,
1.0043437033956,
1.0042303909609,
1.0041501624409,
1.0041030178356,
1.0040889571449,
1.0041107563211,
1.0041684153641,
1.0042619342739,
1.0043913130506,
1.0045565516941,
1.0047571205462,
1.0049930196067,
1.0052642488758,
1.0055708083534,
1.0059126980395,
1.0062858639417,
1.0066903060599,
1.0071260243941,
1.0075930189444,
1.0080912897107,
1.0086133968743,
1.0091593404354,
1.0097291203939,
1.0103227367497,
1.0109401895030,
1.0115711147298,
1.0122155124303,
1.0128733826043,
1.0135447252519,
1.0142295403731,
1.0149153465064,
1.0156021436518,
1.0162899318092,
1.0169787109786,
1.0176684811602,
1.0183457050378,
1.0190103826117,
1.0196625138817,
1.0203020988478,
1.0209291375102,
1.0215303005078,
1.0221055878407,
1.0226549995089,
1.0231785355125,
1.0236761958513,
1.0241361865305,
1.0245585075501,
1.0249431589100,
1.0252901406104,
1.0255994526511,
1.0258621267681,
1.0260781629614,
1.0262475612310,
1.0263703215768,
1.0264464439990,
1.0264708843433,
1.0264436426097,
1.0263647187981,
1.0262341129087,
1.0260518249414,
1.0258175409216,
1.0255312608494,
1.0251929847248,
1.0248027125477,
1.0243604443182,
1.0238709863723,
1.0233343387099,
1.0227505013312,
1.0221194742360,
1.0214412574244,
1.0207257004239,
1.0199728032347,
1.0191825658567,
1.0183549882898,
1.0174900705342,
1.0166021161702,
1.0156911251979,
1.0147570976173,
1.0138000334283,
1.0128199326310,
1.0118344866174,
1.0108436953873,
1.0098475589408,
1.0088460772780,
1.0078392503987,
1.0068466653691,
1.0058683221892,
1.0049042208589,
1.0039543613783,
1.0030187437474,
1.0021170656947,
1.0012493272203,
1.0004155283242,
0.9996156690064,
0.9988497492668,
0.9981356386233,
0.9974733370760,
0.9968628446247,
0.9963041612696,
0.9957972870106,
0.9953563558919,
0.9949813679133,
0.9946723230751,
0.9944292213770,
0.9942520628192,
0.9941495574033,
0.9941217051294,
0.9941685059974,
0.9942899600073,
0.9944860671591,
0.9947588279567,
0.9951082424000,
0.9955343104891,
0.9960370322238,
0.9966164076043,
0.9972669943519,
0.9979887924665,
0.9987818019482,
0.9996460227969,
1.0005814550127,
1.0015751572072,
1.0026271293805,
1.0037373715325,
1.0049058836633,
1.0061326657729,
1.0073979451846,
1.0087017218984,
1.0100439959143,
1.0114247672323,
1.0128440358524,
1.0142765901393,
1.0157224300928,
1.0171815557131,
1.0186539670001,
1.0201396639537,
1.0216100225958,
1.0230650429263,
1.0245047249452,
1.0259290686525,
1.0273380740482,
1.0287022323169,
1.0300215434585,
1.0312960074731,
1.0325256243606,
1.0337103941211,
1.0348227372081,
1.0358626536217,
1.0368301433619,
1.0377252064285,
1.0385478428218,
1.0392752692296,
1.0399074856521,
1.0404444920892,
1.0408862885410,
1.0412328750074,
1.0414688991387,
1.0415943609349,
1.0416092603961,
1.0415135975222,
1.0413073723132,
1.0409848127907,
1.0405459189545,
1.0399906908049,
1.0393191283416,
1.0385312315648,
1.0376322118232,
1.0366220691167,
1.0355008034454,
1.0342684148093,
1.0329249032083,
1.0314869687076,
1.0299546113071,
1.0283278310069,
1.0266066278069,
1.0247910017071,
1.0229085678683,
1.0209593262905,
1.0189432769737,
1.0168604199178,
1.0147107551230,
1.0125311851251,
1.0103217099241,
1.0080823295200,
1.0058130439129,
1.0035138531027,
1.0012282934567,
0.9989563649749,
0.9966980676572,
0.9944534015038,
0.9922223665145,
0.9900516199482,
0.9879411618048,
0.9858909920843,
0.9839011107867,
0.9819715179120,
0.9801478643673,
0.9784301501527,
0.9768183752682,
0.9753125397137,
0.9739126434893,
0.9726589061400,
0.9715513276658,
0.9705899080667,
0.9697746473426,
0.9691055454937,
0.9686130262580,
0.9682970896355,
0.9681577356263,
0.9681949642302,
0.9684087754473,
0.9688158781021,
0.9694162721946,
0.9702099577247,
0.9711969346924,
0.9723772030978,
0.9737506452423,
0.9753172611259,
0.9770770507486,
0.9790300141103,
0.9811761512112,
0.9834965361175,
0.9859911688294,
0.9886600493469,
0.9915031776698,
0.9945205537983,
0.9976738309908,
1.0009630092472,
1.0043880885675,
1.0079490689518,
1.0116459504001,
1.0154218671986,
1.0192768193474,
1.0232108068464,
1.0272238296957,
1.0313158878952,
1.0354140335710,
1.0395182667229,
1.0436285873511,
1.0477449954555,
1.0518674910361,
1.0559109176695,
1.0598752753560,
1.0637605640953,
1.0675667838875,
1.0712939347327,
1.0748497372127,
1.0782341913275,
1.0814472970772,
1.0844890544618,
1.0873594634812,
1.0899650892370,
1.0923059317292,
1.0943819909577,
1.0961932669227,
1.0977397596241,
1.0989333099755,
1.0997739179772,
1.1002615836289,
1.1003963069308,
1.1001780878828,
1.0995304708477,
1.0984534558255,
1.0969470428162,
1.0950112318199,
1.0926460228364,
1.0897926011362,
1.0864509667193,
1.0826211195856,
1.0783030597352,
1.0734967871680,
1.0681661020777,
1.0623110044644,
1.0559314943281,
1.0490275716688,
1.0415992364864,
1.0336365218354,
1.0251394277158,
1.0161079541277,
1.0065421010710,
0.9964418685458,
0.9858254646584,
0.9746928894091,
0.9630441427976,
0.9508792248241,
0.9381981354886,
0.9250473299427,
0.9114268081864,
0.8973365702199,
0.8827766160430,
0.8677469456557,
0.8523204279482,
0.8364970629204,
0.8202768505722,
0.8036597909038,
0.7866458839151,
0.7693307494390,
0.7517143874754,
0.7337967980244,
0.7155779810860,
0.6970579366602,
0.6783497900086,
0.6594535411312,
0.6403691900281,
0.6210967366991,
0.6016361811443,
0.5821116699675,
0.5625232031687,
0.5428707807478,
0.5231544027049,
0.5033740690400,
0.4836576909971,
0.4640052685763,
0.4444168017774,
0.4248922906006,
0.4054317350459,
0.3861592817169,
0.3670749306137,
0.3481786817363,
0.3294705350847,
0.3109504906589,
0.2927316737205,
0.2748140842695,
0.2571977223060,
0.2398825878299,
0.2228686808411,
0.2062516211727,
0.1900314088246,
0.1742080437968,
0.1587815260892,
0.1437518557020,
0.1291919015251,
0.1151016635585,
0.1014811418023,
0.0883303362564,
0.0756492469208,
0.0634843289473,
0.0518355823359,
0.0407030070865,
0.0300866031992,
0.0199863706739,
0.0104205176172,
0.0013890440291,
-0.0071080500904,
-0.0150707647414,
-0.0224990999238,
-0.0294030225832,
-0.0357825327195,
-0.0416376303328,
-0.0469683154230,
-0.0517745879902,
-0.0560926478407,
-0.0599224949744,
-0.0632641293913,
-0.0661175510915,
-0.0684827600749,
-0.0704185710713,
-0.0719249840805,
-0.0730019991027,
-0.0736496161378,
-0.0738678351858,
-0.0737331118839,
-0.0732454462322,
-0.0724048382306,
-0.0712112878791,
-0.0696647951778,
-0.0678535192128,
-0.0657774599842,
-0.0634366174920,
-0.0608309917362,
-0.0579605827168,
-0.0549188253323,
-0.0517057195826,
-0.0483212654677,
-0.0447654629877,
-0.0410383121426,
-0.0372320923503,
-0.0333468036110,
-0.0293824459246,
-0.0253390192911,
-0.0212165237105,
-0.0171001156061,
-0.0129897949780,
-0.0088855618260,
-0.0047874161503,
-0.0006953579507,
0.0033176648986,
0.0072516523976,
0.0111066045464,
0.0148825213449,
0.0185794027931,
0.0221403831774,
0.0255654624978,
0.0288546407542,
0.0320079179466,
0.0350252940751,
0.0378684223981,
0.0405373029155,
0.0430319356274,
0.0453523205338,
0.0474984576346,
0.0494514209964,
0.0512112106191,
0.0527778265026,
0.0541512686471,
0.0553315370525,
0.0563185140203,
0.0571121995504,
0.0577125936428,
0.0581196962976,
0.0583335075148,
0.0583707361187,
0.0582313821094,
0.0579154454869,
0.0574229262512,
0.0567538244023,
0.0559385636783,
0.0549771440792,
0.0538695656050,
0.0526158282556,
0.0512159320312,
0.0497100964767,
0.0480983215922,
0.0463806073776,
0.0445569538330,
0.0426273609583,
0.0406374796607,
0.0385873099402,
0.0364768517968,
0.0343061052304,
0.0320750702412,
0.0298304040877,
0.0275721067701,
0.0253001782883,
0.0230146186423,
0.0207154278321,
0.0184461422249,
0.0162067618209,
0.0139972866199,
0.0118177166220,
0.0096680518271,
0.0075851947713,
0.0055691454545,
0.0036199038767,
0.0017374700379,
-0.0000781560619,
-0.0017993592619,
-0.0034261395622,
-0.0049584969627,
-0.0063964314634,
-0.0077399430643,
-0.0089723317005,
-0.0100935973718,
-0.0111037400782,
-0.0120027598199,
-0.0127906565967,
-0.0134622190599,
-0.0140174472096,
-0.0144563410457,
-0.0147789005682,
-0.0149851257772,
-0.0150807886511,
-0.0150658891900,
-0.0149404273937,
-0.0147044032624,
-0.0143578167960,
-0.0139160203443,
-0.0133790139072,
-0.0127467974847,
-0.0120193710768,
-0.0111967346836,
-0.0103016716169,
-0.0093341818768,
-0.0082942654632,
-0.0071819223762,
-0.0059971526157,
-0.0047675357282,
-0.0034930717136,
-0.0021737605720,
-0.0008096023033,
0.0005994030924,
0.0020237467997,
0.0034634288186,
0.0049184491491,
0.0063888077912,
0.0078745047449,
0.0093469160319,
0.0108060416521,
0.0122518816057,
0.0136844358925,
0.0151037045127,
0.0164844758307,
0.0178267498466,
0.0191305265604,
0.0203958059721,
0.0216225880816,
0.0227911002124,
0.0239013423645,
0.0249533145378,
0.0259470167323,
0.0268824489481,
0.0277466697968,
0.0285396792784,
0.0292614773931,
0.0299120641406,
0.0304914395211,
0.0309941612559,
0.0314202293449,
0.0317696437882,
0.0320424045858,
0.0322385117377,
0.0323599657476,
0.0324067666156,
0.0323789143416,
0.0322764089257,
0.0320992503679,
0.0318561486699,
0.0315471038316,
0.0311721158531,
0.0307311847343,
0.0302243104753,
0.0296656271202,
0.0290551346690,
0.0283928331216,
0.0276787224782,
0.0269128027386,
0.0261129434207,
0.0252791445246,
0.0244114060502,
0.0235097279976,
0.0225741103666,
0.0216242508861,
0.0206601495558,
0.0196818063759,
0.0186892213463,
0.0176823944670,
0.0166809128041,
0.0156847763577,
0.0146939851276,
0.0137085391139,
0.0127284383166,
0.0117713741277,
0.0108373465470,
0.0099263555747,
0.0090384012108,
0.0081734834551,
0.0073459058883,
0.0065556685102,
0.0058027713210,
0.0050872143206,
0.0044089975090,
0.0037779704138,
0.0031941330350,
0.0026574853727,
0.0021680274268,
0.0017257591972,
0.0013354870202,
0.0009972108955,
0.0007109308233,
0.0004766468036,
0.0002943588362,
0.0001637529468,
0.0000848291353,
0.0000575874017,
0.0000820277459,
0.0001581501681,
0.0002809105140,
0.0004503087836,
0.0006663449769,
0.0009290190939,
0.0012383311346,
0.0015853128349,
0.0019699641949,
0.0023922852145,
0.0028522758937,
0.0033499362325,
0.0038734722360,
0.0044228839042,
0.0049981712372,
0.0055993342348,
0.0062263728971,
0.0068659578633,
0.0075180891333,
0.0081827667071,
0.0088599905848,
0.0095497607663,
0.0102385399358,
0.0109263280932,
0.0116131252385,
0.0122989313718,
0.0129837464930,
0.0136550891406,
0.0143129593147,
0.0149573570151,
0.0155882822420,
0.0162057349952,
0.0167993513511,
0.0173691313095,
0.0179150748706,
0.0184371820343,
0.0189354528006,
0.0194024473508,
0.0198381656851,
0.0202426078032,
0.0206157737054,
0.0209576633916,
0.0212642228692,
0.0215354521382,
0.0217713511988,
0.0219719200508,
0.0221371586943,
0.0222665374710,
0.0223600563808,
0.0224177154239,
0.0224395146000,
0.0224254539094,
0.0223783093041,
0.0222980807841,
0.0221847683494,
0.0220383720000,
0.0218588917360,
0.0216519406533,
0.0214175187518,
0.0211556260315,
0.0208662624926,
0.0205494281349,
0.0202128187373,
0.0198564342999,
0.0194802748227,
0.0190843403056,
0.0186686307487,
0.0182421137541,
0.0178047893218,
0.0173566574518,
0.0168977181442,
0.0164279713988,
0.0159567374407,
0.0154840162698,
0.0150098078861,
0.0145341122896,
0.0140569294803,
0.0135870365835,
0.0131244335993,
0.0126691205277,
0.0122210973686,
0.0117803641221,
0.0113544350583,
0.0109433101773,
0.0105469894792,
0.0101654729637,
0.0097987606311,
0.0094524988386,
0.0091266875861,
0.0088213268736,
0.0085364167013,
0.0082719570690,
0.0080313646423,
0.0078146394214,
0.0076217814061,
0.0074527905964,
0.0073076669924,
0.0071874397396,
0.0070921088379,
0.0070216742873,
0.0069761360879,
0.0069554942395,
0.0069584801166,
0.0069850937190,
0.0070353350468,
0.0071092040999,
0.0072067008784,
0.0073245307878,
0.0074626938280,
0.0076211899992,
0.0078000193011,
0.0079991817340,
0.0082137986011,
0.0084438699026,
0.0086893956383,
0.0089503758083,
0.0092268104126,
0.0095127677874,
0.0098082479325,
0.0101132508481,
0.0104277765342,
0.0107518249906,
0.0110790013040,
0.0114093054741,
0.0117427375012,
0.0120792973851,
0.0124189851260,
0.0127555140480,
0.0130888841513,
0.0134190954359,
0.0137461479017,
0.0140700415487,
0.0143851207463,
0.0146913854944,
0.0149888357930,
0.0152774716422,
0.0155572930418,
0.0158236891141,
0.0160766598591,
0.0163162052767,
0.0165423253669,
0.0167550201298,
0.0169510177714,
0.0171303182917,
0.0172929216907,
0.0174388279684,
0.0175680371248,
0.0176787631439,
0.0177710060257,
0.0178447657702,
0.0179000423774,
0.0179368358473,
0.0179548559310,
0.0179541026284,
0.0179345759397,
0.0178962758647,
0.0178392024036,
0.0177644418333,
0.0176719941538,
0.0175618593652,
0.0174340374675,
0.0172885284606,
0.0171275776642,
0.0169511850783,
0.0167593507030,
0.0165520745381,
0.0163293565838,
0.0160943056550,
0.0158469217516,
0.0155872048738,
0.0153151550214,
0.0150307721946,
0.0147376987568,
0.0144359347079,
0.0141254800481,
0.0138063347774,
0.0134784988956,
0.0131458091319,
0.0128082654863,
0.0124658679589,
0.0121186165495,
0.0117665112582,
0.0114132703426,
0.0110588938027,
0.0107033816384,
0.0103467338498,
0.0099889504368,
0.0096333649528,
0.0092799773978,
0.0089287877719,
0.0085797960749,
0.0082330023070,
0.0078911585843,
0.0075542649070,
0.0072223212749,
0.0068953276882,
0.0065732841467,
0.0062582360993,
0.0059501835460,
0.0056491264868,
0.0053550649216,
0.0050679988505,
0.0047892206300,
0.0045187302601,
0.0042565277407,
0.0040026130720,
0.0037569862539,
0.0035202058266,
0.0032922717900,
0.0030731841441,
0.0028629428890,
0.0026615480247,
0.0024689030699,
0.0022850080247,
0.0021098628891,
0.0019434676631,
0.0017858223466,
0.0016362900846,
0.0014948708770,
0.0013615647239,
0.0012363716253,
0.0011192915810,
0.0010092840584,
0.0009063490572,
0.0008104865776,
0.0007216966196,
0.0006399791831,
0.0005640153335,
0.0004938050709,
0.0004293483953,
0.0003706453066,
0.0003176958048,
0.0002689855740,
0.0002245146140,
0.0001842829250,
0.0001482905068,
0.0001165373596,
0.0000872793429,
0.0000605164568,
0.0000362487012,
0.0000144760761,
-0.0000048014184,
-0.0000158877733,
-0.0000187829885,
-0.0000134870641,
};
